#define _CRT_SECURE_NO_WARNINGS
//#include<iostream>
//#include<list>
//using namespace std;
//
//int main()
//{
//	list<int> a;
//	a.push_back(1);
//	a.push_back(2);
//	a.push_back(3);
//	a.push_back(4);
//	for (auto e : a)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//	list<int>::iterator it = a.begin();
//	while (it!=a.end())
//	{
//		cout << *it << " ";
//		it++;
//	}
//	cout << endl;
//	list<string>aa;
//	aa.push_back("aaaa");
//	aa.push_back("bbbb");
//	aa.push_back("cccc");
//	aa.push_back("dddd");
//	for (auto e : aa)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//	return 0;
//}
#include"list.h"
int main()
{
	zh::test5();
	return 0;
}
